﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Entidad;
using Datos.Interfaces;

namespace Servicios
{
    public class ClienteServices:IClienteServices
    {
        private readonly IClienteRepository _clienteRepository;

        public ClienteServices(IClienteRepository clienteRepository)
        {
            _clienteRepository = clienteRepository;
        }

        public IList<Cliente> FindAll()
        {
            return _clienteRepository.FindAll().ToList();
        }

        public int Add(Cliente cliente)
        {
            return _clienteRepository.Add(cliente);
        }

        public IList<Cliente> FindByNombre(string nombre)
        {
            return _clienteRepository.FindByNombre(nombre);
        }

        public Cliente FindById(int id)
        {
            throw new NotImplementedException();
        }

        public int Modify(Cliente cliente)
        {
            throw new NotImplementedException();
        }

        public bool Remove(int id)
        {
            throw new NotImplementedException();
        }
    }
}
